package org.gavin.service;


import org.gavin.entity.dto.Recommend;
import org.gavin.entity.param.RecommendParam;

import java.util.List;

public interface RecommendService {

    void initRecommendData();

    /**
     * 获取推荐数据
     * @param param
     * @return
     */
    List<Integer> getRecommendData(RecommendParam param);

    /**
     * 新增数据
     * @param param
     */
    void addRecommendData(Recommend param);

    /**
     * 删除数据
     * @param param
     */
    void deleteRecommendData(Recommend param);

    /**
     * 增加推荐的
     * @param param
     */
    void addTopped(Recommend param);

    /**
     * 取消置顶
     * @param param
     */
    void removeTopped(Recommend param);
}
